# 三国演义词频统计.py

导入 结巴

文本 = 打开("threekingdoms.txt", "r", 编码方式="utf-8").读取()
词表 = 结巴.分词列表(文本)
次数字典 = {}

取 词 于 词表:
	如果 长(词) == 1:
		过
	否则:
		次数字典[词] = 次数字典.获取(词, 0) + 1
        
词次数表 = 列表型(次数字典.项々())
词次数表.排序(键=雷锋 x: x[1], 逆=真)

取 i 于 范围(15):
	词, 次数 = 词次数表[i]
	打印("{0:<10}{1:>5}".格式化(词, 次数))